﻿//===============================================================================
// Microsoft patterns & practices Enterprise Library Contribution
// Query Application Block
//===============================================================================

using System.Management.Instrumentation;
using Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability;

namespace EntLibContrib.Query.Configuration.Manageability.Parameters
{
	/// <summary>
	/// Represents the configuration information for an instance of
	/// <see cref="EntLibContrib.Query.Configuration.ParameterData"/>.
	/// </summary>
	/// <seealso cref="NamedConfigurationSetting"/>
	/// <seealso cref="ConfigurationSetting"/>
	[ManagementEntity]
	public abstract class ParameterSetting : NamedConfigurationSetting
	{
		#region Construction
		/// <summary>
		/// Initializes a new instance of the <see cref="ParameterSetting"/> class.
		/// </summary>
		/// <param name="sourceElement">The source element.</param>
		/// <param name="name">The name.</param>
		protected ParameterSetting(ParameterData sourceElement, string name)
			: base(sourceElement, name)
		{
		}
		#endregion
	}
}
